qtbase-opensource-src.git
6 years agopass default include directories to qdoc
Martin Smith [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
pass default include directories to qdoc

Bug: https://bugs.debian.org/908328
Forwarded: no
Last-Update: 2018-10-29

Gbp-Pq: Name qdoc_default_incdirs.diff

6 years agoguard UTIME_NOW/UTIME_OMIT usages
Dmitry Shachnev [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
guard UTIME_NOW/UTIME_OMIT usages

Forwarded: no
Last-Update: 2018-02-22

Gbp-Pq: Name nonlinux_utime.diff

6 years agosupport ARMv4 architecture, needed for armel builds
Dmitry Shachnev [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
support ARMv4 architecture, needed for armel builds

Forwarded: no
Last-Update: 2016-07-01

Gbp-Pq: Name armv4.diff

6 years agocatch linker warnings in some config tests
Dmitry Shachnev [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
catch linker warnings in some config tests

Forwarded: https://codereview.qt-project.org/163214 (rejected)
Bug: https://bugs.debian.org/827935
Last-Update: 2019-03-02

Without this, qmake wrongly thinks that the tests succeed, for example:

./config.tests/unix/futimens/futimens.cpp:44: warning: futimens is not implemented and will always fail
test config.corelib.tests.futimens succeeded

Gbp-Pq: Name gnukfreebsd_linker_warnings.diff

6 years agobuild ibase sql plugin against firebird
Fathi Boudra [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
build ibase sql plugin against firebird

Forwarded: no
Last-Update: 2017-06-30

Gbp-Pq: Name link_fbclient.diff

6 years agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

6 years agodisable htmlinfo example which contains non-free files
Dmitry Shachnev [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
disable htmlinfo example which contains non-free files

Forwarded: not-needed
Last-Update: 2014-12-17

Gbp-Pq: Name no_htmlinfo_example.diff

6 years agoInitial GNU/kFreeBSD support
Pino Toscano [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
Initial GNU/kFreeBSD support

Last-Update: 2015-06-03
Forwarded: no

- add a gnukfreebsd-g++ qmake mkspec, mostly copied from the hurd-g++ one
- properly use LD_LIBRARY_PATH on GNU/* systems

Gbp-Pq: Name gnukfreebsd.diff

6 years agoadd RISC-V detection
Debian Qt/KDE Maintainers [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
add RISC-V detection

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=9a6a84731131b205
Last-Update: 2019-12-31

Gbp-Pq: Name riscv.diff

6 years agoIgnore non-existent .ui file dependencies
Debian Qt/KDE Maintainers [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
Ignore non-existent .ui file dependencies

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=90779d96adfa51a3
Last-Update: 2019-11-05

Commit 80dea664 broke .ui files with global includes that are not part
of the project, because we blindly added every file path that falls
out of 'uic -d' as dependency.

Introduce the extra compiler CONFIG flag dep_existing_only to bring
back the old behavior that ignores non-existent dependencies and set
it for uic.

Gbp-Pq: Name uic_global_includes.diff

6 years agoQPSQL: Add support for PostgreSQL 12
Debian Qt/KDE Maintainers [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
QPSQL: Add support for PostgreSQL 12

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=14b61d48e8bad622
Last-Update: 2019-10-20

Gbp-Pq: Name postgresql_12.diff

6 years agobackport some fixes related to documentation building
Debian Qt/KDE Maintainers [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
backport some fixes related to documentation building

Origin: upstream, this is a backport of four commits:
 - https://code.qt.io/cgit/qt/qtbase.git/commit/?id=0014d81b1907621e
   doc: Revert to documenting the actual functions
 - https://code.qt.io/cgit/qt/qtbase.git/commit/?id=81d8319276f26d39
   doc: Fix all clang parse errors in QtBase during PCH build
 - https://code.qt.io/cgit/qt/qtbase.git/commit/?id=c306663990ba8681
   Fix qdoc errors in QProcess header
 - https://code.qt.io/cgit/qt/qtbase.git/commit/?id=98cb9275d064d8b9
   doc: clang reported two fake declarations to be the same
Last-Update: 2019-06-15

These changes help us to eliminate most of the warnings like this:
(qdoc) warning: No documentation for 'QRect::bottom() const'

There were 3603 such warnings without this patch, with it only 76
are left.

Gbp-Pq: Name docs_fixes.diff

6 years agofix notification of QDockWidget when it gets undocked
Debian Qt/KDE Maintainers [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
fix notification of QDockWidget when it gets undocked

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=06b8644953fc5267
Last-Update: 2019-06-14

Before the patch the notification was emitted only when the docker
was attached to the panel or changed a position on it.

It looks like the old behavior was documented in a unittest,
so this patch might actually be a "behavior change".

Note: https://mail.kde.org/pipermail/distributions/2019-April/000317.html

Gbp-Pq: Name qdockwidget_undocked_notification.diff

6 years ago[PATCH] MySQL: Free the results when QSqlQuery::finished() is called
Daniel Vrátil [Sat, 1 Dec 2018 16:56:41 +0000 (17:56 +0100)]
[PATCH] MySQL: Free the results when QSqlQuery::finished() is called

Calling mysql_stmt_free_result() frees the results of the last
executed query while keeping the prepared statement valid. This
allows one to keep around prepared QSqlQueries without the overhead
of keeping all the results in memory.

Change-Id: I4589e90857cc4e9a6f9612799bfca967a67e2ab2
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Gbp-Pq: Name mysql_free_results_when_qsqlquery_finished_is_called.patch

6 years agoqtbase-opensource-src (5.12.5+dfsg-7) unstable; urgency=medium
Lisandro Damián Nicanor Pérez Meyer [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
qtbase-opensource-src (5.12.5+dfsg-7) unstable; urgency=medium

  * Changeless upload to allow arch:all binary packages being built after
    passing NEW queue.

[dgit import unpatched qtbase-opensource-src 5.12.5+dfsg-7]

6 years agoImport qtbase-opensource-src_5.12.5+dfsg-7.debian.tar.xz
Lisandro Damián Nicanor Pérez Meyer [Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)]
Import qtbase-opensource-src_5.12.5+dfsg-7.debian.tar.xz

[dgit import tarball qtbase-opensource-src 5.12.5+dfsg-7 qtbase-opensource-src_5.12.5+dfsg-7.debian.tar.xz]

6 years agoImport qtbase-opensource-src_5.12.5+dfsg.orig.tar.xz
Dmitry Shachnev [Fri, 13 Sep 2019 07:35:33 +0000 (08:35 +0100)]
Import qtbase-opensource-src_5.12.5+dfsg.orig.tar.xz

[dgit import orig qtbase-opensource-src_5.12.5+dfsg.orig.tar.xz]